heeft N=nm uitkomsten
maar een keuzelast B = n×m
Bij welke n en m is B optimaal? Ofwel
bij welke n en m is B/N minimaal?
🔽 Eerste poging
Dat gaat op als
∂(B/N)/∂n + ∂(B/N)/∂m = 0
We weten dat
Dus
⏶ sluit eerste poging
∂(B/N)/∂n + ∂(B/N)/∂m = 0
We weten dat
B/N =
n×m/nm =
dus
m/nm-1
∂(B/N)/∂n =
∂(m/nm-1)/∂n =
∂(m×n1-m)/∂n =
m×(1-m)×n1-m-1 =
en
∂(m/nm-1)/∂n =
∂(m×n1-m)/∂n =
m×(1-m)×n1-m-1 =
m(1-m)×n-m
∂(B/N)/∂m =
∂(m/nm-1)/∂m =
∂(m×n1-m)/∂m =
∂(m×eln(n)(1-m))/∂m =
∂(m×eln(n)-m×ln(n))/∂m =
∂(mn×e-mln(n))/∂m =
mn×(∂(e-mln(n))/∂m) + (∂(mn)/∂m)×e-mln(n) =
mn×(-ln(n))e-mln(n) + n×e-mln(n) =
(-mn×ln(n) + n)n-m =
Samenvoegend
∂(m/nm-1)/∂m =
∂(m×n1-m)/∂m =
∂(m×eln(n)(1-m))/∂m =
∂(m×eln(n)-m×ln(n))/∂m =
∂(mn×e-mln(n))/∂m =
mn×(∂(e-mln(n))/∂m) + (∂(mn)/∂m)×e-mln(n) =
mn×(-ln(n))e-mln(n) + n×e-mln(n) =
(-mn×ln(n) + n)n-m =
(1-m×ln(n))n1-m
∂(B/N)/∂n + ∂(B/N)/∂m =
m(1-m)×n-m + (1-m×ln(n))n1-m =
(m(1-m) + n - nm×ln(n))n-m
en dat moet =0 zijn.m(1-m)×n-m + (1-m×ln(n))n1-m =
(m(1-m) + n - nm×ln(n))n-m
Dus
m(1-m) + n - nm×ln(n) = 0 of n-m=0 ⇔ m=∞
m(1-m) + n - nm×ln(n) = 0 ⇔
m - m2 + n - nm×ln(n) = 0 ⇔
1 - m + n/m - n×ln(n) = 0 ⇔
1 - m = n×ln(n) - n/m ⇔
m(1-m) + n - nm×ln(n) = 0 ⇔
m - m2 + n - nm×ln(n) = 0 ⇔
1 - m + n/m - n×ln(n) = 0 ⇔
1 - m = n×ln(n) - n/m ⇔
n(ln(n) - 1/m) / (1 - m) = 1
waar ik ook niet echt blij van word.
Volgens ai klopt de berekening wel.
Bij nader inzien is de vraag of ∂(B/N)/∂n + ∂(B/N)/∂m = 0 van toepassing is.
Dat gaat over de gradient.
Voor een minimum moeten zowel ∂(B/N)/∂n = 0 als ∂(B/N)/∂m = 0.
De gradient is ook 0 als ∂(B/N)/∂n = -∂(B/N)/∂m
over n andere boeg dan maar
Bij nader inzien is de vraag of ∂(B/N)/∂n + ∂(B/N)/∂m = 0 van toepassing is.
Dat gaat over de gradient.
Voor een minimum moeten zowel ∂(B/N)/∂n = 0 als ∂(B/N)/∂m = 0.
De gradient is ook 0 als ∂(B/N)/∂n = -∂(B/N)/∂m
⏶ sluit eerste poging
🔽 Tweede poging
B = n×m en N=nm ⇔ n=N1/m en
B = m×N1/m
Bij vaste N hangt B alleen af van m met een verhoopt optimum als
B = m×N1/m
∂B/∂m = 0 ⇔
∂(m×N1/m)/∂m = 0 ⇔
∂(m×eln(N)/m)/∂m = 0 ⇔
(∂m/∂m)×eln(N)/m + m×∂(eln(N)/m)/∂m = 0 ⇔
eln(N)/m + m×(ln(N)ln(m))eln(N)/m = 0 ⇔
(1 + m×(ln(N)ln(m)))eln(N)/m = 0 ⇔
1 + m×(ln(N)ln(m)) = 0 ⇔
m×(ln(N)ln(m)) = -1 ⇔
m×ln(m) = -1/ln(N) ⇔
Optimum bestaat alleen bij m>0
en ln(m)<0,
dus 0<m<1
∂(m×N1/m)/∂m = 0 ⇔
∂(m×eln(N)/m)/∂m = 0 ⇔
(∂m/∂m)×eln(N)/m + m×∂(eln(N)/m)/∂m = 0 ⇔
eln(N)/m + m×(ln(N)ln(m))eln(N)/m = 0 ⇔
(1 + m×(ln(N)ln(m)))eln(N)/m = 0 ⇔
(1 + m×(ln(N)ln(m)))=0 of eln(N)/m = 0 ⇔ m=∞
1 + m×(ln(N)ln(m)) = 0 ⇔
m×(ln(N)ln(m)) = -1 ⇔
m×ln(m) = -1/ln(N) ⇔
mm = e-1/ln(N) ⇔
Nln(m) = e-1/m
⏶ tweede poging sluiten
🔽 Derde poging
B = n×m en N=nm ⇔
ln(N)=m×ln(n) ⇔
m= ln(N)/ln(n)
ln(N)=m×ln(n) ⇔
m= ln(N)/ln(n)
B/N = nm / nm = n(ln(N)/ln(n)) / nln(N)/ln(n)
De noemer vereenvoudigt door er eerst de ln van te nemen
ln(nln(N)/ln(n)) =
(ln(N)/ln(n))×ln(n) = ln(N) ⇔
Dus
(ln(N)/ln(n))×ln(n) = ln(N) ⇔
nln(N)/ln(n) = N
B/N = n(ln(N)/ln(n)) / nln(N)/ln(n) =
n(ln(N)/ln(n)) / N ⇔ B/N = n×ln(N) / (N×ln(n))
of eigenlijk, ontnuchterend
n(ln(N)/ln(n)) / N ⇔ B/N = n×ln(N) / (N×ln(n))
B/N = (n/N)×(ln(N)/ln(n))
B = n×(ln(N)/ln(n))
en
B/ln(N) = n/ln(n)
B/ln(N) = n/ln(n)
Dat is minimaal als
() = 0 ⇔
× + n× () = 0 ⇔
+ n× × () = 0 ⇔
+ n×n-1 × -(ln(n))-2 = 0 ⇔
(ln(n))-1×(1 - (ln(n))-1) = 0 ⇔
(ln(n))-1=0 of (ln(n))-1 = 1 ⇔ ln(n) = 1 ⇔
× + n× () = 0 ⇔
+ n× × () = 0 ⇔
+ n×n-1 × -(ln(n))-2 = 0 ⇔
(ln(n))-1×(1 - (ln(n))-1) = 0 ⇔
(ln(n))-1=0 of (ln(n))-1 = 1 ⇔ ln(n) = 1 ⇔
n = ∞ of n=e
⏶ QED, sluitenB = n ln(N)/ln(n) wordt 3 ln(N)/ln(3)
Te vervolgen met een nieuwe list...| N | B | 1/(B/N) | |
|---|---|---|---|
| 3 | 1 | 3 | 1 |
| 9 | 2 | 6 | 1,33 |
| 27 | 3 | 9 | 3 |
| 81 | 4 | 12 | 6,75 |
| ... | ... | ... | ... |
| 21483 | 9 | 27 | 795 |
| ... | ... | ... | ... |
| 1000000 | 100 | 300 | 3333 |
Al dit was bedoeld als vervolg op mijn oude blogpost "de-macht-van-zeven". Waarbij de intuitieve aanname lag dat B/N minimaal is bij n waarvoor nn=N
| N | n | B | 1/(B/N) |
|---|---|---|---|
| 1 | 1 | 1 | 1 |
| 4 | 2 | 4 | 1 |
| 27 | 3 | 9 | 3 |
| 256 | 4 | 16 | 16 |
| ... | ... | ... | ... |
| 823543 | 7 | 49 | 16,81 |
| ... | ... | ... | ... |
| 10000000000 | 10 | 100 | 100000000 |
In beeld, met N/B(n) voor het B = n ln(N)/ln(n) alternatief staat, en N/B(3) voor B = 3 ln(N)/ln(3):

Geen opmerkingen:
Een reactie posten